***Replication file for the main text of "Looking to the Skies" using data file LtS_dataset***



*** Estimate Table 1 Summary Statistics (Main Text)***

sum rebel_capture heavyweap heavyweap_7 antiair antiair_7 comcont comcont_7 logistics logistics_7 cont_7 sorties battle fatalities conflict_duration ln_density ruggedness distance_dc c_rebel_capture time

***Estimate Table 2 Logit Estimates of Rebel Territorial Captures (Main Text)***

logit rebel_capture l1.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m1

fitstat

logit rebel_capture l1.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.battle conflict_duration ln_density ruggedness distance_dc time time2 time3, robust cluster(district_id)

est store m2

fitstat

logit rebel_capture l1.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.sorties l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m3

fitstat

logit rebel_capture l1.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle l1.fatalities conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m4

fitstat

logit rebel_capture heavyweap_7 antiair_7 l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m5

fitstat

logit rebel_capture l1.heavyweap l1.antiair l2.comcont l2.logistics l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m6

fitstat

logit rebel_capture l1.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3 if coastal==1, robust cluster(district_id)

est store m7

fitstat

logit rebel_capture l1.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3 if intervention==1, robust cluster(district_id)

est store m8

fitstat

esttab m1 m2 m3 m4 m5 m6 m7 m8, b(%9.3f) se(%9.3f) star(+ 0.10 * 0.05 ** 0.01 *** 0.001) mtitle(m1 m2 m3 m4 m5 m6 m7 m8) stats(N)

***Estimate Table 3 Temporal Analysis of Direct Attack (Main Text)***

logit rebel_capture l1.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m9

fitstat

logit rebel_capture l2.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m10

fitstat

logit rebel_capture l3.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m11

fitstat

logit rebel_capture l4.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m12

fitstat

logit rebel_capture l1.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m13

fitstat

logit rebel_capture l1.heavyweap l2.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m14

fitstat

logit rebel_capture l1.heavyweap l3.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m15

fitstat

logit rebel_capture l1.heavyweap l4.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

est store m16

fitstat

esttab m9 m10 m11 m12 m13 m14 m15 m16, b(%9.3f) se(%9.3f) star(+ 0.10 * 0.05 ** 0.01 *** 0.001) mtitle(m9 m10 m11 m12 m13 m14 m15 m16) stats(N)

***Calculate Marginal Effects (Main Text, Empirical Analysis)***

logit rebel_capture l1.heavyweap l1.antiair l1.comcont_7 l1.logistics_7 l1.cont_7 l1.battle conflict_duration ln_density ruggedness distance_dc c_rebel_capture time time2 time3, robust cluster(district_id)

margins

margins, at (l1.heavyweap=(0 10 20 30 40 50 60)) atmeans

margins, at (l1.antiair=(0 10 15 20 26)) atmeans

margins, at (l1.logistics_7=(0 15 30 45 60 74)) atmeans
